function getHTTPObject(){
	//不同的浏览器实现XMLHttpRequest的方式不同，对应IE
	if(typeof XMLHttpRequest=="undefined"){
		XMLHttpRequest=function(){
			try{ return new ActiveXObject("Msxml2.XMLHTTP.6.0");}
			catch(e){}
			try{ return new ActiveXObject("Msxml2.XMLHTTP.3.0");}
			catch(e){}
			try{ return new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e){}
			return false;
		}
	}
	
	return new XMLHttpRequest();
}
/*function getHTTPObject(){
	var xmlHttpRequest=null;
	if (window.XMLHttpRequest) {
		// code for Firefox, Opera, IE7, etc.
		xmlHttpRequest=new XMLHttpRequest();
	  }else if (window.ActiveXObject){
		  // code for IE6, IE5
		  xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
		  }
	return xmlHttpRequest;
}*/
/**
 * AJAX的脚本如果想要正常执行，需把页面放到tomcat等服务器中才可以;
 * 直接用浏览器打开本地的文件的话，request.status=0，request.responseText="".
 */
function getNewContent(){
	var request =new getHTTPObject();
	if (request){
		request.open("GET", "example.txt", true);
		request.onreadystatechange= function(){
			if(request.readyState ==4 &&request.status==200){
				alert(""==request.responseText);
				var para=document.createElement("p");
				var txt=document.createTextNode(request.responseText);
				para.appendChild(txt); 
				document.getElementById("new").appendChild(para);
			}
			
		}
		//将请求发送到服务器，仅用于 POST 请求
		request.send();
		
	}else{ alert("sorry,你的浏览器不支持XMLHttpRequst对象")};
	
}
addLoadEvent(getNewContent);


function addLoadEvent(func) {
	//把现有的window.onload事件处理函数的值存入变量oldonload
  var oldonload = window.onload;
  //如果window.onload事件处理函数没有绑定任何函数，
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
	 //如果绑定了一些函数，就把新函数追加到已有指令的末尾
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
